智能合约的三大特点:不可篡改、结果确定、执行本身无争议

时间:2021-01-26 点击次数:1285


区块链应用中,特别是二代区块链中,以以太坊为代表的一个很重要的应用就是智能合约。相对传统合约,智能合约具有如下特点:

第一,传统合约一般通过纸质媒介记载和存储,易损坏,也可能被伪造;而区块链合约是通过区块链存储,不可篡改,并永久存储;

第二,传统合约是由自然语言描述,存在模棱两可的可能,合约执行依赖当事人的诚信;而区块链合约是用程序代码写成,在给定条件下由计算机自动执行,具有确定的结果,并没二义性;

第三,传统合约在违约情况下,对合约的仲裁由第三方即法院来执行,将进一步增加合约执行的不确定性与合约执行成本。而区块链合约若不涉及线下信任,就不需要第三方,也无需仲载,因为智能合约的执行本身没有二义性。

智能合约的三大特点:不可篡改、结果确定、执行本身无争议

区块链合约,按是否需要与链下信任进行结合,有三种情况:

1. 在区块链上进行合约的存储,将自然语言合约在区块链上进行公证,而合约的执行仍然是由链下当事双方按传统信任模式进行合约的执行,当事双方在执行中发生争议时,以存储在区块链上的合约为依据进行争议的协调与处理,法院亦可以以区块链上所存储的合约为证据进行相关争议的仲裁。

2. 在区块链上进行智能合约的存储及执行,但依赖于链下基于物联网的智能设备的执行。此时智能合约将在受激发条件下生成相关指令,而链下的智能设备在获取该指令后自动地执行相关的操作,从而确保智能合约的执行。如通过智能合约来控制零售柜或共享单车、共享汽车。

智能合约的三大特点:不可篡改、结果确定、执行本身无争议

3. 完全通过智能合约在链上的存储与执行来完成当事双方的合作协议的达成与执行。此时,通过合约在满足相应合约执行条件下,由合约调用链上的相关操作指令完成合约的执行,如相关资产的置换。

下面的几个区块链智能合约的应用例子,就分别对应了上述的几种区块链合约应用类型。

第一个应用例子——区块链物流。通过在区块链上来存储物流的相关当事方的合作协议信息,确保物流合作方对合作内容的充分知晓,合约的执行依赖链下各合作方对协议内容的了解和自觉执行来完成合约的履行。

第二个应用例子——自动售货机。通过在区块链上设置自动售货机智能合约,我们在向自动售货机智能合约发送相关指令如转账购买某产品时,自动售货机智能合约将给当前自动售货机发送相关指令,控制售货机向我们吐出所购买物品。

智能合约的三大特点:不可篡改、结果确定、执行本身无争议

第三个应用例子——数字版权的交易。若我们的数字版权已经基于区块链进行了确权,则可以通过在智能合约中设置数字版权的自动交易功能。当满足数字版权交易的相关条件时,智能合约可自动实现数字版权所有者的置换,从而完成数字版权的自动交易。

第四个应用例子,与第三个应用相同,即在区块链上进行去中心化数字资产交易。这是对第三个应用例子的一般化,即凡是在区块链上确权了的数字资产,均可以基于去中心化交易智能合约进行资产所有权的自动置换、转移和交易。

 

上一篇: 违约、不履行合同约定的背后,是传统合约模式亟待解决的痛点

下一篇: 基于区块链的公证凭什么被评为最理想的公证?

 

  • 扫码加微信关注

  • 扫码访问移动端

在线客服
在线客服
服务热线